Exchange and display of digital content

ABSTRACT

A display device establishes a secure communications session with a mobile device and receives an image-based item associated with a unique cryptographic token. The display device determines, based on metadata parsed from the unique cryptographic token, authenticity information and chain-of-ownership information for the cryptographic token. In response to determining that user account information for the secure communications session corresponds to an item included in the chain-of-ownership information, the display device displays the image-based item, and an indicator component of the display device provides an indication of authenticity for the image-based item.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is a divisional of Ser. No. 17/985,708, filed Nov. 11,2022, which claims the benefit of U.S. Provisional Patent ApplicationNo. 63/278,915, filed Nov. 12, 2021, the entirety of which areincorporated herein by reference.

BACKGROUND

A non-fungible token (NFT) is a unique and non-interchangeable unit ofdata stored on a blockchain. NFTs can be used to represent content suchas photos, videos, audio, and other types of digital content as uniqueitems and can use blockchain technology to establish verified and publicproof of ownership. The unique identity and ownership of an NFT isverifiable via the blockchain ledger. Digital content, such as works ofart, can be represented as or associated with NFTs. For example, adigital work of art can be represented as an NFT and stored on ablockchain, or an NFT can be associated with the digital work of art toverify ownership while the digital work of art itself is storedelsewhere.

BRIEF DESCRIPTION OF THE DRAWINGS

Detailed descriptions of implementations of the present invention willbe described and explained through the use of the accompanying drawings.

FIG. 1 is a block diagram that illustrates a device for accessing anddisplaying digital artworks.

FIG. 2A is a block diagram that illustrates a removable (e.g., portable)security key configured to manage (e.g., store, access, transfer,authenticate) digital artworks.

FIG. 2B is a block diagram that illustrates a computing environment forprovisioning a digital security key configured to manage (e.g., store,access, transfer, authenticate) digital artworks.

FIG. 3 is a flow diagram that illustrates a process for accessing anddisplaying digital artworks.

FIG. 4 is a flow diagram that illustrates a process for managingtransactions associated with digital artworks.

FIGS. 5A-5B are perspective views, in various orientations, of anexample device for accessing and displaying digital artworks.

FIGS. 6A-6E are perspective views, in various orientations, of anexample removable security key.

FIGS. 7A-7K are example graphical user interface (GUI) diagrams for amobile device application configured to allow a user to manage digitalartwork, display connectivity, and other settings.

The technologies described herein will become more apparent to thoseskilled in the art from studying the Detailed Description in conjunctionwith the drawings. Embodiments or implementations describing aspects ofthe invention are illustrated by way of example, and the same referencescan indicate similar elements. While the drawings depict variousimplementations for the purpose of illustration, those skilled in theart will recognize that alternative implementations can be employedwithout departing from the principles of the present technologies.Accordingly, while specific implementations are shown in the drawings,the technology is amenable to various modifications.

DETAILED DESCRIPTION

Disclosed herein are systems, apparatuses, computer-readable media andrelated methods to exchange and display digital content, such as digitalworks of art represented as or associated with non-fungible tokens(NFTs, also sometimes referred to herein as unique cryptographic tokens)or other uniquely identifiable and trackable digital artwork. Ascontemplated herein, digital artworks can comprise any combination ofimages, such as video (a plurality of images), immersive realitycontent, in-game items (e.g., avatars, objects, environments, parcels ofdigital real estate) and/or other content (e.g., audio, text), which canoptionally be stored as or associated with one or more NFTs anddisplayed publicly or privately using the disclosed systems and methods.As contemplated herein, digital artworks can be human- and/ormachine-generated (e.g., can include generative art components, whichcan be algorithmically and/or interactively generated viarandomizations, tiling, factorization, live coding or other suitableoperations). In some embodiments, digital artworks can includeuser-interactive components.

The disclosed technology includes one or more devices for accessing anddisplaying digital artworks. In addition, the disclosed technologyincludes methods for facilitating transactions between parties relatedto digital artworks that are represented as or associated with NFTs.Example transactions can include lease transactions, rent transactions,ownership transfer transactions, and the like. In addition, thedisclosed technology includes methods for interacting with digitalartworks via the disclosed digital display. The interactions caninclude, for example, zooming in on a particular region of a displayedartwork, generating and applying a watermark to the artwork, and/or thelike.

Existing devices are deficient for dedicated display of digitalartworks. For example, televisions, monitors, mobile devices, tablets,and other similar display devices typically have aspect ratios that arepoorly suited to dedicated display of digital artworks. In addition,existing display devices are often multi-purpose display devices, whichdo not provide dedicated hardware and/or software suitable fordisplaying digital artworks (e.g., NFTs). Furthermore, existing displaydevices do not allow for easy access to specialized kinds of digitalcontent, such as easy access to NFTs at a variety of locations ormodifiable content in generative digital artworks. In addition, existingtechnologies do not include flexible and easy-to-use platforms forexchanging digital artworks, such as platforms that allow for easy andflexible transactions to exchange digital artworks (e.g., via sale,rental, lease, as a subscription service, etc.). Accordingly, a needexists for technologies that overcome the foregoing problems and provideother advantages.

For example, a need exists for technologies that facilitate flexible andsecure exchange of digital artworks (e.g., allowing for flexibletransaction types, including rental or subscription models), and a needexists for technologies to provide dedicated display of digitalartworks, including providing accurate information about ownershipstatus of a displayed digital artwork. Furthermore, a need exists fortechnologies that are configurable for display of digital artworkshaving various form factors (e.g., shapes, resolutions, and/or othersimilar properties), such as display devices that can precisely match orbe adjusted to a shape or aspect ratio of nearly any digital artwork(e.g., using a frame to mask a visual opening of the display device toadjust the aspect ratio, by reconfiguring component layouts to reshapeor resize the display, etc.) and/or display devices that can adjustdimensions of a digital artwork for optimized display withoutstretching, distorting, or cropping an image. Furthermore, a need exitsfor technologies that allow for configuration of various parameters fordisplaying digital artworks, such as brightness and/or volume controlsor other parameters that are configurable based on a desired userexperience or parameters specified by an artist. Additionally, a needexits for technologies that allow for interactive display of digitalartworks, such as by using one or more sensors included in a displaydevice (e.g., motion sensors, LIDAR sensors, ambient light sensors,proximity sensors, presence sensors) and/or using gesture controls orother dynamic interactions.

In some implementations, the disclosed technology includes a displaydevice configured to display digital artworks. The display device cancomprise a dedicated high-quality display for digital content, such as aquantum dot (e.g., quantum dot-based light-emitting diode (QLED)),organic light-emitting diode (OLED), direct view LED, fine pitch LED,cold cathode LED, chip on board LED, flip chip LED or similar, and havea 4 k, 8 k or higher resolution. The display can be in a rectangular,square, or nearly square orientation (e.g., having a variety of aspectratios, including 1:1), which can include aspect ratios that areuncommon in general-purpose digital displays. In some implementations,the display device is configured to receive one or more physical ordigital keys associated with a user, each key configured to facilitatethe management of digital artworks associated with the user. Forexample, the key can be used to access digital artworks that the userowns, rents, or otherwise has a right to access, which may be stored ona physical key device, in a control system, on a blockchain, and/or at adifferent location (e.g., a remote server). The display device furtherincludes an indicator that displays one or more indications associatedwith digital artwork. For example, the indicator can indicate whether adigital artwork is unique, rare (e.g., on of fewer than 100, fewer than50, fewer than 10, etc.), unlimited (e.g., one of an open-edition set),and/or part of a larger collection (e.g., one of more than 10, more than50, more than 100, etc.). The indicator can, additionally oralternatively, indicate information about views of a displayed digitalartwork. For example, an indicator can indicate whether a currentlydisplayed digital artwork is also being viewed in a metaverse or othervirtual environment, on another digital device, on another computingdevice, etc. In some implementations, the display device includes one ormore sensors that can be used to enable an interactive experience for aviewer of the display device.

The present system can employ one or more interactive protocols that usevarious sensors, which may be included in a display device. For example,an interactive protocol can use motion sensors to turn a screen on,cause a device to sleep or turn off, or modify display of digitalcontent (e.g., adjust volume or brightness) based on detecting motion orbased on detecting lack of motion for a predetermined period of time. Insome implementations, interactive protocols allow digital artists tocreate art that interacts with the viewer in real time based on one ormore sensors, such as by transmitting signals from a LIDAR sensorincluded in or coupled to a display device. For example, the system candisplay a portrait of the Mona Lisa, whose eyes follow the viewer as shemoves to the left or the right, a 3D rendering of a human skull thatwinks at the viewer when she reaches a particular viewpoint (or makes asad face when the viewer leaves the line of sight), or a 3D rendering ofa balloon dog which shakes as the viewer gets closer to the screen, thenraises his leg (preparing to wet the floor) as the viewer leaves theline of sight.

These and other interactive protocols can be performed using one or moresensors included within a display device and/or using wirelesscommunication between a display device and one or more devicesassociated with a viewer of a display device. For example, a viewer of adisplay device can be associated with a mobile device (e.g., asmartphone) that is coupled to one or more wearable devices (e.g., asmartwatch, smart glasses, wired or wireless headphones, virtual realitydevices, etc.), each of which may include one or more sensors that canbe activated or disabled by the viewer (e.g., thermometers, biometricsensors, cameras, microphones, etc.) and various input and input devices(e.g., touchscreens, buttons, projectors, voice-operated controls,etc.). Using one or more interactive protocols, a display device asdisclosed herein can establish wireless communication with the one ormore devices associated with the user (e.g., via WiFi or Bluetooth) andsend and/or receive data (e.g., when a viewer opts into receivinginteractive content or when a viewer is determined to be within athreshold distance from the display device). In some implementations,the interactive protocols allow display of all or a portion of a digitalartwork via a viewer's one or more devices, such as by displaying visualcontent via one or more device screens or projectors, playing audio viaone or more devices, causing devices to vibrate, and so forth. In theseand other implementations, display of the digital content can beinteractive in response to data received via a viewer's one or moredevices or other data sources external to a display device. For example,a viewer's heartrate can be received via a smartwatch worn by theviewer, and at least a portion of the displayed digital content can besynchronized to the heartrate or otherwise dynamically modified inresponse to data received via the one or more viewer devices. A displaydevice may similarly receive or access data from other external datasources, such as using an internet connection to retrieve informationabout news, weather, sports, date and time information, seasonalinformation, quantifiable news items or other conditions, and so forth.Any combination of the foregoing data can then be used to dynamicallymodify display of one or more digital artworks.

In some implementations, the disclosed technology includes a platformvia which digital artworks can be exchanged. Although not required, theplatform can be used in conjunction with one or more display devicesdescribed herein. The platform includes a mobile application (e.g., asoftware application that can be used on a mobile device and/or otherkinds of computing devices) via which artists, galleries, and collectorscan exchange digital artworks. Users can be associated with differentuser classes, such as an artist class, a gallery class, and a collectorclass. Digital artworks can be offered for exchange via the platformusing various kinds of transactions. For example, digital artworks canbe bought and sold, rented, leased, or offered via various subscriptionmodels. Digital artworks can be of various kinds, such as using anycombination of images, video, and/or audio. The platform can be used tocreate or mint NFTs representing or associated with digital artworks.For example, an artist can upload a digital artwork using the platformand mint one or more NFTs associated with the digital artwork. These andother NFTs and/or digital artworks associated with NFTs can be bought,sold, rented, leased, or offered via various purchase, lease, rental, orsubscription models via the platform. The platform allows for varioustransaction and currency types, including the use of cryptocurrencies.Additionally, the platform allows various characteristics or attributesto be assigned to or associated with various entities, such as artists,digital artworks, collections, collectors, galleries, advisers, museums,and other entities (e.g., products or users).

Advantages of the disclosed technology include providing high-qualitydisplay of digital artworks in a variety of locations. Furthermore, thedisclosed technology provides for flexible and secure transactionsassociated with digital artworks. In addition, the disclosed technologyprovides technical improvements related to quickly and easilyascertaining rarity of a digital artwork. For example, although NFTs maybe unique tokens, existing technologies cannot quickly and accuratelyverify whether a digital artwork is unique or rare. In other words, aviewer of a digital artwork typically has no way to readily determinewhether the digital artwork is merely a digital copy that is non-unique(e.g., available for unlimited duplication) or if the digital artwork ispart of a limited edition (e.g., associated with NFTs each evidencingownership of a unique copy). This problem may discourage buyers frominvesting in digital artworks because, unlike physical artworks, merepossession of the artwork does not demonstrate uniqueness or rarity.Therefore, the applicant's technology provides technical improvements,which provide for simplified ascertainment of rarity or uniqueness of adigital artwork.

Although certain implementations of the disclosed technology aredescribed herein as using a display device, these and otherimplementations can additionally or alternatively be performed usingother computing systems, such as personal computers, mobile devices,tablets, wearable devices, or any combination thereof. In addition, someimplementations of the disclosed technology can be implemented at leastin part in or using metaverse technologies, such as one or moredecentralized, persistent online three-dimensional virtual environments,which can also comprise virtual reality and/or augmented realitytechnologies and/or technologies for interacting in both physical andvirtual spaces.

The description and associated drawings are illustrative examples andare not to be construed as limiting. This disclosure provides certaindetails for a thorough understanding and enabling description of theseexamples. One skilled in the relevant technology will understand,however, that the invention can be practiced without many of thesedetails. Likewise, one skilled in the relevant technology willunderstand that the invention can include well-known structures orfeatures that are not shown or described in detail, to avoidunnecessarily obscuring the descriptions of examples.

FIG. 1 is a block diagram that illustrates a display device 100 foraccessing and displaying digital content. The digital content can be oneor more digital artworks represented as or associated with NFTs. Asshown, the display device can include: one or more processors 102,memory 106, a network interface device 112 configured to connect to anetwork 114, a display 118, an input/output device 120, a control device122 (e.g., keyboard, pointing device or both), a removable security keyinput 124, and one or more sensors 126 that are communicativelyconnected to a bus 116. The bus 116 represents one or more physicalbuses and/or point-to-point connections that are connected byappropriate bridges, adapters, or controllers. The display device 100could employ a system on a chip that monolithically (non-removably)integrates multiple components, such as the one or more processors 102,memory 106, and network interface device 112. Although FIG. 1 depictsonly one of each of the foregoing components, any number of thesecomponents can be included in the display device 100. Additionally oralternatively, in some implementations one or more components can beexcluded and/or additional components can be included without deviatingfrom the teachings of the present disclosure.

The processor 102 comprises one or more data processors, which can eachinclude one or more processor cores. The processor 102 can comprise, forexample a central processing unit (CPU) and/or a graphics processingunit (GPU), such as a LED processor. The processor 102 can carry and/oraccess instructions 104 for performing various operations describedherein. The processor can include cryptographic accelerator componentsto assist with managing blockchain operations related to NFTs.

The memory 106 can be local, remote, or distributed, and can includemultiple media (e.g., a centralized/distributed database and/orassociated caches and servers) that store/access/carry one or more setsof instructions 108 for performing various operations described herein.The memory 106 can include, for example, one or more non-transitorycomputer-readable media. In this context, a non-transitory storagemedium can include a device that is tangible, meaning that the devicehas a concrete physical form, although the device can change itsphysical state. Thus, for example, non-transitory refers to a deviceremaining tangible despite this change in state.

The instructions 104 and/or 108 can comprise, for example, one or moresoftware programs configured to cause operations to be performed usingthe processor 102, such as operations for playing, scheduling, and/orcontrolling various hardware and/or software components of the displaydevice 100. For example, the instructions 104 and/or 108 can causedisplay of digital artworks on the display device 100 by streamingdigital content via the network interface device 112 and the network114. The instructions 104 and/or 108 can control various parameters ofthe display of digital artworks, such as time of day, duration, repeat,and creation/scheduling/control of playlists. The instructions 104and/or 108 can also control volume and brightness, establishment ofdefault settings, and allowing for manual override of default settings(e.g., on a temporary basis).

Although implementations have been described in the context of fullyfunctioning computing devices, the various examples are capable of beingdistributed as a program product in a variety of forms. Examples ofmachine-readable storage media, machine-readable media, orcomputer-readable media include recordable-type media such as volatileand non-volatile memory devices, removable flash memory, hard diskdrives, optical disks, and transmission-type media such as digital andanalog communication links.

The network interface device 112 enables the display device 100 tomediate data in a network 114 with an entity that is external to thedisplay device 100 through any communication protocol supported by thedisplay device 100 and the external entity. Examples of the networkinterface device 112 include a network adaptor card, a wireless networkinterface card, a router, an access point, a wireless router, a switch,a multilayer switch, a protocol converter, a gateway, a bridge, bridgerouter, a hub, a digital media receiver, and/or a repeater, as well asall wireless elements noted herein. The network 114 can comprise one ormore networks that are public or private and wired or wirelessincluding, for example, the Internet.

The display 118 comprises at least one hardware display, such as aliquid-crystal display (LCD) and/or light-emitting diode (LED) display,which may include OLED or QLED displays. The display 118 can beconfigured in various ways that are adapted for display of digitalartworks. In some implementations, the display 118 has an aspect ratiothat is square or nearly square (e.g., approximately 1:1) to facilitatedisplay of square or nearly square digital artworks. In someimplementations, the display 118 has an aspect ratio of 3:4, 4:5, or16:9, or a similar aspect ratio. In some implementations, the aspectratio is an aspect ratio that is uncommon in typical displays and isspecially configured for display of digital artworks. The display 118may be of any size, such as having a width and/or height between 1 meterand 6 meters. In some implementations, the display 118 is configurableto adjust its shape (e.g., aspect ratio) based on a shape of a digitalartwork being displayed. For example, the display 118 can comprisemultiple display tiles, such as bezel-less LED tiles, each tilecomprising a square or rectangular region of the display 118. Themultiple display tiles can be configured in a variety of square,rectangular, or other formats, such as 4×4, 2×8, 3×5, checkerboard, orpatterned formats.

The input/output 120 comprises components for receiving inputs and/oroutputs of the display device 100. For example, inputs/outputs 120 caninclude speakers, microphones, touchscreens, and so forth.

The control device 122 can comprise, for example, a keyboard,touchscreen, pointer device, gesture-based control device, or otherdevice for controlling one or more functions of the display device 100.In some implementations, the control device 122 comprises a computingdevice via which the display device 100 can be controlled, such as adesktop computer, a laptop computer, a tablet, a mobile device, and soforth.

The removable security key input 124 is configured to receive one ormore removable security keys, which are described below with referenceto FIG. 2A. In some embodiments, the display device 100 connects via awireless or wired/hardware connection to the physical key and uses thephysical key to access digital artworks for display via the display 118.All or a portion of the digital content can, additionally oralternatively, be output by the display device 100 in other ways, suchas via a projector or hologram, via one or more speakers, and/or as awired or wireless signal that can be received at one or more otherdevices (e.g., to a mobile device, a wearable device, wirelessheadphones, speakers, or other devices associated with viewers of thedisplay device 100).

The display device 100 can also include various sensors 126, which canenable interactive experiences with viewers of the display device 100.For example, sensors 126 can include one or more LIDAR sensors that candetect a location of a viewer (e.g., distance, orientation,directionality, or another parameter determined relative to the displaydevice 100) and adapt digital content displayed by the display device100 based on the viewer location. Sensors 126 can additionally oralternatively include various sensors to detect signals from wirelessdevices associated with users (e.g., using Bluetooth, WiFi, or othercommunication protocols). The sensors 126 can include biometric sensors,cameras, temperature sensors, ambient light sensors, microphones, and soforth.

In general, the routines executed to implement examples herein can beimplemented as part of an operating system or a specific application,component, program, object, module, or sequence of instructions(collectively referred to as “computer programs”). The computer programstypically comprise one or more instructions (e.g., instructions 104and/or 108) set at various times in various memory and storage devicesin computing device(s). When read and executed by the processor 102, theinstruction(s) cause the display device 100 to perform operations toexecute elements involving the various aspects of the disclosure.Furthermore, the operations described herein can be executed, in acoordinated fashion, by processors of any suitable devices describedherein (e.g., display device, user mobile device, remote computingdevice) in any suitable combination of steps or sub-processes. Forexample, a user mobile device may initiate, using a digital key, anauthentication process completed by the display device.

FIGS. 2A and 2B illustrate aspects of securely pairing an electronicdevice with the display device 100 of FIG. 1 . In operation, the pairingcan be accomplished via an authentication process that can involvedocking a physical security device to the display device 100,transmitting electronic authentication data to the display device 100via a wireless or wired connection, or a combination of these methods.

FIG. 2A is a block diagram illustrating components of a removablesecurity key 200 that is used together with the display device 100 tomanage (e.g., provide access to and/or display) digital artworks. Theremovable security key 200 can be pocket-sized and portable, andcomprise or be embodied in a physical key and/or a digital key. Aphysical key can comprise, for example, one or more circuits enclosed ina case (e.g., a metal or plastic case or another suitable housingcomponent), that can be inserted into the removable security key input124 of FIG. 1 and connected to the display device 100 via a wired orwireless connection (e.g., a USB or Lightning connection). The physicalkey dimensions can be, for example, 2 inches by 2 inches by ¼ inch orsimilar. The removable security key 200 comprises hardware and/orsoftware modules, including functional modules that are implemented witha combination of software (e.g., executable instructions and computercode) and hardware (e.g., one or more memories and/or one or moreprocessors). The removable security key 200 comprises at least onememory storing/carrying/accessing one or more of a digital wallet 202,temporary storage 204, a security module 206, instructions 208, and/or auser account module 210.

One or more digital wallets 202 can be accessed via one or more networksusing the user account module 210. Digital wallets 202 can be used toaccess one or more public keys and one or more private keys, where thekeys correspond to at least one NFT. An NFT can be a digital artwork orcan be associated with a digital artwork (e.g., can comprise ahyperlink, pointer, key-value pair or another identifier sufficient toaccess a retrievably stored digital artwork file on a computing deviceor in a particular networked location). An NFT can provide evidence ofproof of ownership and type of ownership of the digital artwork and/oran indication of a storage location for the digital artwork. The one ormore digital wallets 202 can be configured to provide functionalitydescribed, for example, with reference to FIG. 2B.

The temporary storage 204 comprises memory for storing and/or accessingdata that does not need to be permanently stored. For example, theremovable security key 200 can store in the temporary storage 204 copiesor playback records of and/or data related to digital artworks that wererecently displayed using the removable security key 200 (e.g., the last1, 5, 10 artworks, etc.). Additionally or alternatively, the temporarystorage 204 stores stock images, video, audio, and/or other content thatcan be displayed on a display device as sample artworks, or other cachedinformation. To optimize performance of the display device 100, thetemporary storage 204 can be structured to refresh and/or delete cachedinformation after a predetermined amount of time, on occurrence of aspecified event (e.g., determining that the paired device 100 has beenturned off), or according to another suitable parameter. In someembodiments, the temporary storage 204 is implemented on the displaydevice 100 at least in part (that is, the cache memory uses memory 106of the display device 100). In some embodiments, the temporary storage204 is implemented on a securely connected mobile device, such as themobile device 220 described in reference to FIG. 2B.

The security module 206 comprises one or more hardware and/or softwaresecurity features of the removable security key 200. The security module206 can comprise software modules for authenticating a user of theremovable security key 200 using any combination of passwords, personalidentification numbers (PINs), biometric identifiers (e.g.,fingerprints, iris scans, voice recognition, facial scans, etc.),multi-factor authentication (e.g., by sending an identifier to a mobiledevice associated with a user), and so forth. Security features caninclude, for example, secret keys, pass phrases, access control,intrusion prevention, virus and antivirus software, hyperscale networksecurity, application security, network analytics, types ofnetwork-related security (endpoint, web, wireless), firewalls, networksegmentation, software designed perimeter solutions, VPN encryption andso forth. Further, security features can include using physicalunclonable functions (PUFs) as unique identifiers on integratedcircuits, where a collection of particular integrated circuits creates astring of PUFs to uniquely identify a physical device.

The instructions 208 comprise software modules used to cause one or moreprocessors (e.g., in the display device 100) to perform operationsrelated to digital artworks and/or users. For example, the removablesecurity key 200 can include in the instructions 208 a software modulefor accessing a profile of a user associated with the removable securitykey 200. The profile can be stored locally and/or remotely, including ona blockchain, and can include data and metadata associated with a userand/or the user's digital artworks (e.g., artworks created, owned,rented, and/or leased by the user). The instructions 208 can alsoinclude software modules specifying one or more methods of displayingdigital artworks accessed using the removable security key 200. Forexample, the instructions 208 can comprise one or more slideshows fordisplaying a series of digital artworks and associated content (e.g.,narratives, artist information, and metadata about artworks). Theinstructions 208 can also include software modules for accessinginformation about displayed digital artworks, such as metadata includingartist information, edition information, title, narrative, and so forth.

The user account module 210 comprises various information about one ormore users, such as a user who owns or possesses the removable securitykey 200, including information about one or more user accounts via whichthe user can access and/or conduct transactions associated with digitalartworks. For example, the user account module 210 can store one or moreuser identifiers (e.g., usernames), passwords, account numbers, paymentinformation (e.g., stored methods of payment available to the user),digital wallet information (e.g., digital wallet(s) 202 associated withan account), user subscription information, display device settingsassociated with or configured by a user, contact information (e.g.,phone numbers, email addresses), historical transaction information,messages sent or received, pending or proposed transaction information,and so forth. In some implementations, the user account module 210stores information about one or more physical and/or digital keys viawhich the user accesses an account. For example, the user account module210 can include a list of all keys associated with the user, and furtherallow the user to report lost or stolen keys, order new keys, modify orreset keys, and so forth. A key that is reported as lost or stolen canbe automatically deactivated (e.g., such that the key no longer allowsaccess to a user's account and/or digital works, methods of payment,etc.).

FIG. 2B is a block diagram that illustrates a computing environment forprovisioning a digital security key (e.g., authentication information232) configured to manage (e.g., store, access, transfer, authenticate)digital artworks. As shown, the computing environment includes a displaydevice 100, mobile device 220, and computing system 240, allcommunicatively coupled via a network 225. The network 225 can includeany suitable wired or wireless connections in various combinations. Forinstance, the mobile device 220 can connect to the display device 100using a suitable short-range communication protocol (e.g., Bluetooth,Zigbee), another wireless protocol (e.g., WiFi), and/or a wired protocol(e.g., a USB connection, a Lightning connection). The mobile device 220can connect to the computing system 240 via a cellular network, WiFi,Ethernet, or any suitable combination thereof. Accordingly, the network225 can include the Internet.

The mobile device 220 can be operated by a user (e.g., owner or holderof digital artwork to be displayed by the display device 100) and can beany of a cell phone, a tablet, a laptop, or another suitable electronicdevice. As shown, the mobile device 220 can include an application 222and/or digital wallet 224.

The digital wallet 224 can be a hardware-based wallet (e.g., can includededicated hardware component(s) external to the mobile device 220), asoftware-based wallet, or a combination thereof. The digital wallet 224can be structured to manage any suitable type of digital assets,including NFTs. In some embodiments, the application 222 includes, atleast in part, the digital wallet 224. For example, a provider of thedisplay device 100 can provide a custodial digital wallet application tostore NFTs. In some embodiments, the digital wallet 224 is anon-custodial wallet relative to the provider of the display device 100,and the application 222 is structured to securely access one or moredigital wallets 224, which can be provided and/or managed by a user, athird party relative to the provider of the display service, or anotherentity. Advantageously, the non-custodial wallet arrangement enhancessecurity, portability, and accessibility of digital assets. For example,in some embodiments, users are enabled to connect, via the application222, to two or more digital wallets 224, which may be provided bydifferent parties, and combine the digital artworks therefrom in aplaylist cast to the display device 100.

The digital wallet can 224 can be configured to store keys to digitalassets in a secure memory block, which can be monolithically orremovably integrated with the mobile device 220. In some embodiments,the digital wallet 224 stores the keys on a remote computing systemrelative to the mobile device 220 and makes the keys accessible via awallet interface application provided to the mobile device 220. The keysstored in the digital wallet can uniquely identify assets retrievablystored by the computing system 240, which, in some embodiments, can be ablockchain-based system. Further, the digital wallet 224 can beconfigured to store authentication information, configurationinformation, and/or asset management instructions.

As shown, the application 222 can include any of a security module 226,a user account module 228, and/or a digital artwork management module230.

In operation, the security module 226 can enable the application 222 toauthenticate a user to a particular digital wallet 224 (e.g., via theauthentication information 232, which can include a public blockchainaddress associated with the digital wallet 224, a passcode, apassphrase, a password, biometric authentication information, an accesskey, and/or the like). The security module 226 can also help establish apairing session between the display device 100 and the mobile device 220using authentication information 232, which can include an application222 instance identifier, device identifier, or other similarinformation. For example, after determining that the devices establishedan electronic connection (e.g., via Bluetooth, USB, Lightning, and/orthe like), the security module 226 can provide an instance identifierfor the application 222, a device identifier, or other suitableinformation via the electronic connection to the display device 100 tocomplete the authentication process. In some embodiments, the securitymodule 226 can establish and manage a secure authorized communicationssession between the devices. In some embodiments, the secure authorizedcommunications session can be parameter-limited. For example, parametersfor the secure authorized communications session between the mobiledevice 222 and the display device 100 can enable the mobile device 220to cast digital artwork to the display device 100 when the two devicesare within a predetermined distance from each other (e.g., 3 ft, 5 ft,10 ft, 20 ft, 50 ft), when a particular user is logged into theapplication 222, when a particular user is logged into the displaydevice 100, and/or for a predetermined duration of time.

The user account module 228 can be structured to manage (e.g.,retrievably store, access, create, modify, validate) user informationand/or authentication information that relates to establishing a secureconnection between the display device 100 and the mobile device 220. Asdiscussed above, the user information can include any of a user accountinformation, an instance identifier for the application 222, a deviceidentifier, or other suitable information suitable for uniquelyidentifying and managing a secure connection between the display device100 and mobile device 220.

The digital artwork management module 230 can store computer-executableinstructions that enable a user to manage digital artwork (e.g., NFTs).For instance, the digital artwork management module 230 can provide oneor more user interfaces to enable a user to create a playlist, access adigital artwork, change display parameters for a digital artwork, causethe mobile device 220 to cast or otherwise electronically transmit thedigital artwork to the display device 100 and the like. In someembodiments, the digital artwork management module 230 can provide oneor more user interfaces to enable a user to access a digital artworkmarketplace and/or perform transactions involving digital artwork.

FIG. 3 is a flow diagram that illustrates a process 300 for accessingand displaying digital artworks. All or portions of the process 300 canbe performed by a display device 100. Additionally or alternatively, atleast a portion of the process 300 can be performed by the removablesecurity key 200 and/or another device, such as a remote computingsystem and/or a mobile device associated with a user.

The process 300 begins at block 302, where insertion of a removablesecurity key (e.g., removable security key 200) is detected at a displaydevice (e.g., display device 100). In some implementations, insertion ofthe removable security key 200 causes the display device to turn on orwake from a sleep mode. In some implementations, the process 300 insteadbegins with initiation of a keyless access mode, such as by receivingaccess credentials input by a user or by determining that a particularmobile device attempts to establish a wired or wireless connection withthe display device 100. If the mobile device had not previouslyconnected to the display device 100, the display device 100 cangenerate, or cause a provider computing system to generate, and displaya code or a passphrase. A push notification or prompt can be deliveredto the mobile device and prompt the user to enter the code orpassphrase. An application provided to the mobile device can validatethe entered code or passphrase against the generated code or passphrase(e.g., by querying a provider computing system associated with theapplication settings for a copy of the code or passphrase).

The process 300 then proceeds to block 304. In some embodiments, a userassociated with the removable security key can be authenticated usingsome combination of a key, password, PIN, and/or multi-factorauthentication. For example, a display device (e.g., display device 100)can display one or more interfaces to request credentials toauthenticate a user, and the user can enter the credentials using one ormore input devices associated with the display device (e.g., a keyboard,touchscreen, gesture-based input, biometric sensor, etc.). In someembodiments, the user is authenticated based on presenting a key (e.g.,at block 302) without presenting any additional authentication factors.In some embodiments, both a user authentication and a deviceauthentication (e.g., a key authentication) are performed. In someembodiments where a digital key is used to authenticate a user, anapplication provided to the user mobile device can be structured toelectronically transmit authentication information (e.g., applicationinstance, application session, logged-in user, cryptographic key) to thedisplay device 100. The display device 100 may query a providercomputing system for a copy of the authentication information todetermine that authentication information is valid for a particularmobile device. To enable this process, the mobile device can transmit tothe display device 100 a device identifier, such as a MAC address, anInternational Mobile Equipment Identity (IMEI) number, an InternationalMobile Subscriber Identity (IMSI) number, an Integrated Circuit CardIdentifier (ICCID), s Subscriber Identity Module (SIM) identifier, aneSIM identifier, a unique equipment identifier associated with atransceiver on the mobile device (e.g., antenna, Bluetooth module), oranother similar hardware, integrated circuit, or digital identifyidentification feature.

In some embodiments, the display device 100 may query a providercomputing system for a copy of the authentication information todetermine that authentication information is valid for a particularcombination of mobile devices and devices 100. That is, according tovarious embodiments, applications on mobile devices can allow users tocast digital artworks to any display device 100 or to a specific subsetof display devices 100. Enabling users to cast digital artworks to anyof display devices 100 can increase accessibility and portability ofdigital artworks—for instance, a guest user can easily connect to ahost's display device 100 to showcase digital artworks. Enabling usersto cast digital artworks to specific subsets of displays 100 enhancessecurity of participating devices and privacy of associated users.

Once authentication is complete, the process 300 then proceeds to block306, where one or more digital artworks are identified as beingavailable for display. The operations at 306 can be performed by thephysical key device and/or a user mobile device. For example, a locationof each available digital artwork can be ascertained using one or moredigital wallets (e.g., digital wallet 202 or 224) and/or accountinformation (e.g., accessed via the user account module 210 or 228) andone or more associated public keys. In some implementations, a localcopy of a digital artwork can be stored on a removable security keyand/or in memory of a display device in cached form, and the digitalartwork is identified as being available for display using the localcopy. In these and other implementations, an interface can be providedvia the display device that displays an indication of each availabledigital artwork. The indication can include any combination of athumbnail image, a title, an artist name, a data of creation, adescription, and/or edition information (e.g., open edition, limitededition, etc.) about an artwork. The display of the available artworkscan be arranged in various configurations. For example, a default number(e.g., 1, 3, 5, 10) of recently viewed works can be display based on thedate the artwork was last displayed. Additionally or alternatively,artworks can be arranged, searched, and/or filtered based on title, dateof creation, artist name, increasing or decreasing rarity, market value,or any other attribute associated with the digital artwork. In someimplementations, identifying digital artworks available for display caninclude identifying or generating sequences or playlists of digitalartworks based on shuffling (e.g., random or pseud-random ordering).

In some implementations, multiple artworks identified at block 306 canbe identified as being available for display as a set (e.g., a sequence,slideshow, coordinated exhibition, playlist, etc.). For example, theinterface can include an indication of a series or exhibition organizedbased on title, date of creation, date of purchase, aspect ratio, lastviewed date, viewing frequency, artist name, a common artist, theme,subject matter, genre, increasing or decreasing rarity, market value, orany other attribute associated with a digital artwork.

In some implementations, a unique security code or other identifierassociated with a removable security key (e.g., removable security key200) is received at a central server or another type of providercomputing system, which provides access to a “vault” (e.g., via the useraccount module) and/or associated digital wallets (e.g., digital wallet)via which digital artworks can be accessed.

The process 300 then proceeds to block 308 where a selection is receivedof one or more digital artworks to be displayed on the display device100. A user can select a digital artwork or a set of digital artworks invarious ways, such as by pressing a button or icon, using a mouse,trackpad, touchscreen, remote control device, performing a gesture,using an application provided to the associated mobile device, and soforth.

The process 300 then proceeds to block 310, where the selected one ormore digital artworks are displayed via the display device (e.g.,display device 100). Displaying the one or more artworks can comprisedisplaying one or more images and/or videos via a display device, suchas display device 100, and/or playing audio content via the displaydevice. In some implementations, at least a portion of the one or moreartworks can be displayed via one or more other devices, such as bywirelessly transmitting or broadcasting all or a portion of the one ormore artworks to a mobile device or an accessory device (e.g., awearable device or earbuds/headphones) associated with a viewer. In someimplementations, at least a portion of the one or more artworks can becast from one or more other devices, such as a user mobile device pairedto the display device 100.

In some implementations, displaying the one or more digital artworksfurther comprises providing an indication of edition informationassociated with a digital artwork, the edition information indicatingwhether the digital artwork is unique, limited edition (e.g., one of 5,10, 50, 100, 250, 1000, etc.), or an open edition (e.g., beingreproduced without limitation). The edition information can be displayedusing a dedicated indicator, such as a color-coded display using one ormore light-emitting diodes (LEDs) or other indicator lights, or in aregion of an interface displayed on a display device. For example, anindicator may glow a first assigned color to indicate that a displayeddigital artwork is unique, a second assigned color for a limitededition, or a third assigned color for unlimited and/or collectionpieces (e.g., artwork that the user has a right to access but is notowned by the user). Edition information can also be accessed via a linkin a digital wallet that points to the original artwork or stored inmemory of a display device. In some implementations, the indicator canindicate additional or alternative information, such as whether adisplayed digital artwork is owned or rented (e.g., temporarilyavailable to a user via a subscription service). Although describedherein as a color-coded indicator, other types of indicators can beused, such as numerical or letter-graded ranking, shapes, classes orcategories (e.g., premium content, economy content, gallery content,collector content, etc.), or other classifications.

In some implementations, all or a portion of the one or more displayeddigital artworks are temporarily stored in a memory of the displaydevice. In these and other implementations, the display device candetermine when a removable security key has been removed and, inresponse to the removal of the removable security key, automaticallydelete the displayed digital artworks from the memory of the displaydevice (e.g., to prevent unauthorized access to or copying of thedigital artworks by subsequent users of the display device).

Although the process 300 illustrates operations performed in aparticular order, the operations can be performed in a different order,including performing one or more operations in parallel. Additionally oralternatively, operations can be added to or omitted form the process300 without deviating from the teachings of the present disclosure.

FIG. 4 is a flow diagram illustrating a process 400 for managing atransaction associated with a digital artwork. Although not required,all or a portion of the process can be performed using a display device,such as display device 100. Additionally or alternatively, all or aportion of the process can be performed using a mobile device, personalcomputer, tablet, wearable device, or other user equipment. At least aportion of the process 400 is performed using the platform disclosedherein for facilitating exchange of digital artworks.

In some implementations, at least a portion of the process 400 isperformed via an artist portal of the platform, which can allow anartist to upload and share various information about the artist and/ordigital content provided by the artist. For example, the artist canprovide a name, biographical information, background information,profile information, and so forth. In addition, the portal allows anartist to specify various information about digital artworks uploaded tothe platform, such as transaction type (sale, lease, rental,subscription, auction, etc.), price or opening bid, level ofrarity/edition information (unique, rare, limited edition, open edition,etc.), and associated NFT information. The artist portal also allowsartists or other users to mint new NFTs, such as NFTs representing orassociated with digital artworks.

In these and other implementations, the platform can also include abuyer portal (e.g., for collectors, galleries, artists, etc.), via whichbuyers can view available digital artworks, purchase or bid on thedigital artworks, execute transactions (e.g., pay using tokens,cryptocurrency, debit or credit cards, barter, etc.), and acceptownership or possession of purchased or rented digital artworks.

The process 400 begins at a block 402, where a user profile is created.For example, the disclosed platform can provide one or more interfacesfor registering users of the platform. The user profile includes ausername, screenname, or other unique identifier associated with theuser. The user profile can also include various identifying informationor contact information, as provided by a user. The user profile can beassociated with one or more user classes, such as an artist class, agallery class, and/or a collector class. The user profile can alsoinclude various information and/or metadata about the user, such as anarrative describing an artist, a gallery, or a collector, a userlocation, category information about the user (e.g., artist media, genreor style, similar artists, etc.). The user profile can includesubjective attributes associated with a user, such as a mood or emotionassociated with the user and/or the user's artistic preferences.

The process 400 then proceeds to block 404, where the user submits/postsone or more digital artworks. The digital artworks can be provided invarious ways. For example, where the digital artwork already exists asan NFT or is associated with an existing NFT, the digital artwork can besubmitted by providing a public key identifying a location of thedigital artwork and/or a private key evidencing ownership of the digitalartwork. Where a digital artwork is not yet associated with an NFT, theuser may upload a copy of the digital artwork contained in one or morefiles containing images, video, and/or audio content. In someimplementations, the display device and associated software describedherein can further allow artists to upload each artist's bio, artist'sstatement, and/or artwork story descriptions and attributes in audio,video, or written form, analogous to information included in ‘museumlabels’ next to works of art. In these and other implementations, theplatform can mint one or more NFTs representing and/or associated withthe digital artwork. For example, a generated NFT can be associated withthe digital artwork, such that the NFT indicates a location of thedigital artwork that is stored elsewhere. Additionally or alternatively,a generated NFT can represent the digital artwork, which is stored on ablockchain. In these and other implementations, the number of NFTsgenerated can be based on a user input, which may specify how manycopies of the digital artwork the user wishes to make available forsale.

The process 400 then proceeds to block 406, where various metadata aboutthe received one or more digital artworks is identified and/or received.The metadata can be provided by the user who submits the one or moredigital artworks and/or automatically extracted by the platform and/oridentified via an external information source, such as a blockchain(e.g., by searching the internet for information about a particularNFT). For instance, circuitry on the display device 100, key 200, and/ormobile device 220 can be structured to query a computing system thatmanages the NFTs associated with the digital artwork. The metadata caninclude, for example, artist name, edition information, title, narrativeinformation, year created, and so forth. In some embodiments, themetadata can include data items and/or instructions to set the indicatorof the display. For example, the metadata can include a number ofdigital items in a set, an indication of whether the digital artwork isan open-edition artwork, information about the collection associatedwith the digital artwork, etc. In some embodiments, the metadata caninclude information about views (e.g., current or point-in-time) of adisplayed digital artwork. In some embodiments, additional informationcan be periodically received at the display device 100 to supplementpoint-in-time metadata associated with a particular NFT. For example,the point-in-time metadata can be periodically updated by re-queryingthe computing system 240 to determine a current number of concurrentviews. As another example, the point-in-time metadata can includecurrent ownership, rental, lease and/or subscription information for theNFT. When the additional information is received at the display device100, the indicator can be updated accordingly.

The process 400 then proceeds to block 408, where the platform managesone or more transactions associated with the received one or moredigital artworks. For example, the platform can make each receiveddigital artwork available for searching and/or filtering via a databaseof available digital artworks. Other users can use the platform tolocate the digital artworks based on metadata, such as title, date ofcreation, date of purchase, aspect ratio, last viewed date, viewingfrequency, artist name, theme, subject matter, genre increasing ordecreasing rarity, market value, or any other attribute associated withthe NFT.

Transactions managed via the platform include two or more users who areparties to the transaction, such as a buyer, a seller, an owner, arenter, an agent, an adviser, a gallery (e.g., a representative of anartist), an artist, or any combination of the foregoing. To commence atransaction, a user selects an available digital artwork and a type oftransaction. The transaction can be, for example, a purchase (with orwithout copyright assignment) or a rental (e.g., month-to-month, fixedterm, autorenewal, etc.) of the digital artwork. Each transaction typecan be associated with payment terms specified by a seller (e.g., fixedprice, auction, monthly price, etc.). The user provides payment via theplatform, which can be in the form of cryptocurrency, a token, a debitor credit card transaction, or via a third-party transaction platform.The transaction can further include executing contract terms, which canbe encoded in a smart contract stored on a blockchain. The contractterms can govern, for example, ownership and/or right to display anassociated digital artwork, copyright or other intellectual propertyrights, time limits, or other terms.

Managing a transaction associated with a digital artwork furtherincludes generating and/or transferring one or more NFTs or other tokensassociated with the digital artwork. For example, where a buyer takesownership of a digital artwork, the platform provides and/or facilitatestransfer of a token evidencing ownership of the artwork from one walletto another (e.g., from a seller's wallet to a buyer's wallet).

The process 400 then proceeds to block 410, where each party to thetransaction is invited to rate the transaction and/or other usersassociated with the transaction. The rating can include, for example, agrade, star, or numerical ranking and/or a narrative or reviewexplaining the rating. The rating can be used to generate one or morescores. These ratings can be used, optionally with other information, togenerate one or more scores for a user characterizing one or moreattributes of the user, such as trustworthiness, artistic expertise,consistency, and so forth. A user's rating and/or score can then bedisplayed to other users to inform subsequent transactions associatedwith the user and/or used to make recommendations for the user oranother user. Additionally or alternatively, one or more such scoresassociated with a user can be used to recommend transactions and/ordigital artworks for the user. For example, upon accessing the platform,the user can input information including a “mood” (e.g., a subjectivestate, such as emotion, attitude, style, color, location or environment,artist, etc.), which can be combined with the one or more scores and/orother factors (e.g., purchase history, price range, desiredcharacteristics of artworks) to recommend, by the platform, one or moredigital artworks to the user.

Although the process 400 illustrates operations performed in aparticular order, the operations can be performed in a different order,including performing one or more operations in parallel. Additionally oralternatively, operations can be added to or omitted form the process400 without deviating from the teachings of the present disclosure. Forexample, the process 400 can include making recommendations to a userabout one or more digital artworks to rent or buy, based at least inpart on the user's profile and various attributes of digital artworks,such as title, date of creation, date of purchase, aspect ratio, lastviewed date, viewing frequency, artist name, theme, subject matter,genre increasing or decreasing rarity, market value, or any otherattribute.

FIG. 5A is a perspective view illustrating front and side views of adisplay device 100, as disclosed herein, together with a removablesecurity key 200 that can be inserted into the display device 100. FIG.5B is a perspective view illustrating an exploded view of a displaydevice 100. As shown, the display device 100 includes a plug area 252where a removable security key 200 can be inserted and connected via awired and/or wireless connection, and the display device 100 includes ascreen having an aspect ratio of −1:1.

As shown, the display device 100 includes a screen having an aspectratio of approximately 1:1 and an indicator via which editioninformation can be displayed. The display device 100 includes a plugarea 252 where a removable security key 200 can be inserted andconnected via a hardware connection, such as a universal serial bus(USB) (e.g., USB-C) or Lightning connection. Other wired or wirelessconnections are also possible, such as Bluetooth and/or WiFiconnections. In some embodiments, for example, a digital key can be usedinstead of or in addition to the removable security key 200. The digitalkey can be provided to the display device 100 via a wired or wirelessconnection (e.g., electronically transmitted from a user computingdevice, cast from a user computing device, and/or retrieved from aremote computing system by circuitry provided to the security key 200,such as the user account module 210 of FIG. 2A).

As shown, the display device 100 can include a combination of a firstframe 256 a and a second frame 256 b, which provide a housing for thescreen 262. In some embodiments, the second frame 256 b can include aluminescence plate 254, which is structured to display a visualindicator. In some embodiments, the visual indicator can include aprinted circuit board (PCB) comprising an array of light-emitting diodes(LEDs) and a light diffuser. The light diffuser can include a cut sheetof acrylic material, soft-tooled polycarbonate plastic material, oranother suitable material. As shown, the display device 100 can includea back monitor 258, which is structured to support the hardwarecomponents of the display device 100, including, for example, hardware260 that houses electronic components of the display device 100. Theelectronic components can include, for example, a host control system(e.g., a secure boot circuit, a state machine circuit, an authenticationcircuit, a media player, a touchscreen control circuit, etc.). In someembodiments, the electronic components can include a communicationinterface (e.g., Ethernet, WiFi, Bluetooth, NFC) coupled to the hostcontrol system via a wired bus protocol suitable for serial datatransfer, such as I2C and/or SPI. Further, the electronic components caninclude an audio hardware module (e.g., a transducer array, anamplifier, a digital-to-analog converter (DAC), a digital signalprocessor (DSP)) coupled to the host control system via a wired busprotocol suitable for serial data transfer, such as I2C and/or SPI.

In some embodiments, the electronic components can include a sensorarray, such as one or more ambient light sensors, motion sensors,proximity sensors and/or presence sensors. The sensor array can becoupled to the host control system via a wired protocol, such as I2C,SPI and/or USB. According to various embodiments, the circuitry on thehost control system can cause the display device 100 to perform any ofthe following example operations: adjust its brightness in response todetermining an ambient light level, display a particular digitalartwork, exit screensaver/sleep mode in response to detecting userpresence within a predetermined distance (e.g., 3 ft, 10 ft, 15 ft,etc.), zoom in on a component of a particular digital artwork inresponse to detecting a user interaction via a touchscreen, and soforth.

FIG. 6A is a perspective view illustrating front (270) and side (272,274) views of a removable security key 200 as disclosed herein. FIG. 6Bis a perspective view illustrating bottom (279) and top (280) views of aremovable security key 200 as disclosed herein. FIG. 6C is a perspectiveview illustrating a removable security key 200 as disclosed herein. FIG.6D is a perspective exploded view illustrating a removable security key200 as disclosed herein. FIG. 6E is a perspective view illustrating aconnection between a removable security key 200 and a display device100.

In an example embodiment, the removable security key 200 includes a miniplug 276, which can facilitate a communicative coupling between thedisplay device 100 and removable security key 200. The mini plug 276 canbe positioned in a suitable location on the outer surface of theremovable security key 200 and can facilitate a such as a Lightningconnection, USB connection, or any other suitable connectivity typebetween the display device 100 and removable security key 200. Whencommunicatively coupled, the display device 100 and removable securitykey 200 can exchange data, commands, computer-executable instructions,and the like. For example, the removable security key 200 can includeone or more chips 284 disposed within the key case 282. The one or morechips 284 can store data and/or computer-executable instructions, suchas those described with respect to FIG. 2A. The one or more chips 284can be removably (e.g., via a card reader, a USB port, a micro-USB port)or non-removably integrated with the key case 282 and can be implementedin any suitable form, including, for example, an integrated circuit,dynamic random-access memory (DRAM) stick, a memory card, a securedigital (SD) card, a flash drive, and/or the like. In operation, the oneor more chips 284 can exchange data, commands and/or computer-executableinstructions with the display device 100 to perform operations describedherein. These operations can include, for example, deviceauthentication, user authentication, provisioning (access, display,etc.) of digital artworks, transactions associated with digitalartworks, and/or the like.

FIGS. 7A-7K are example graphical user interface (GUI) diagrams for amobile device application configured to allow a user to manage digitalartwork, display connectivity, and other settings. A mobile device candownload an app to provide tools and controls that allows a user, viathe GUI, to control or adjust various functions described herein withrespect to one or more display devices.

FIGS. 7A-7D show example NFT management settings. FIG. 7A is an exampleview of digital artwork items associated with NFTs, where the digitalartwork can be displayed in tiles, thumbnails or other suitable userinterface components, such as the view controls shown in FIG. 7C. Whendisplayed, digital artwork items can be scaled to fit the size andaspect ratio of the user-specified corresponding container controls. Asshown, the digital artwork items can be organized into collections orother suitable groupings. For instance, as shown in FIG. 7B, thecollections can correspond to particular display devices, and items in aparticular collection can be cast to a particular display devicetogether with other items from the collection. Furthermore, items incollections can be sorted according to various parameters, such asnewest, oldest, alphabetical by name, or recently viewed. In someembodiments, the sort setting can apply to the order in which theartwork items are displayed on the mobile device. In some embodiments,the sort setting can apply to the order in which the artwork items aredisplayed on the display device. As shown, the digital items can befiltered by ownership status, user-defined tags, and othercharacteristics. The application can parse the corresponding metadataitems from NFTs in order to determine whether the metadata values matchthe user-selected filtering criteria. Further, as shown in FIG. 7D,after a user navigates to a particular digital item, the user may selecta digital display to cast the item to (as shown, example displays“ctl-39,” “ctl-46,” and “ctl-26”).

FIGS. 7E and 7F show example account management settings. A user can loginto the application on a user mobile device (e.g., a phone, a tablet, alaptop, or another suitable device with a wireless connectivityinterface). The user can log in by providing a username and password orthrough another suitable method. For example, a particular instance ofthe installed application can be associated with a user's email address,social networking handle, account name, telephone number, deviceidentifier, or another identifier, and, when opening the application,the user may be prompted to enter a PIN code, provide a token, providebiometric information for authentication, and the like. After loggingin, the user can navigate to various account and wallet settings, asshown in FIG. 7E. As shown in FIG. 7F, after navigating to walletsettings, the user can link the application to a digital orcryptographic wallet, such as, for example, a third-party wallet. Once awallet is linked, the NFT items stored in the wallet can be accessiblevia the application. In some embodiments, a user can select specific NFTitems from a wallet to be cast to a display device and/or delete the NFTitems once they are selected. When deleted, the NFT items can continueto be accessible through the wallet and become unavailable to be cast todisplay devices. Deleting NFT items via the mobile application can alsoclear the cache and cause the system to destroy any cached metadata,temporarily stored copies, etc.

FIGS. 7G-7I show example artwork management settings for digital itemscast to a display device. For instance, as shown in FIG. 7G, a user cannavigate to a particular digital artwork and access various propertieswithin metadata of the associated NFT. The properties can include, forexample, NFT creator information, NFT blockchain information, NFT tokentype (e.g., ERC-721, ERC-1155), NFT ownership status, etc. In someembodiments, the NFT can be a fractional NFT (F-NFT), and the ownershipstatus can reflect the logged-in user's percentage or share of ownershipin the corresponding digital item. As shown in FIG. 7H, the GUI caninclude presentation-related settings. For instance, the user can selecta display mat to be displayed around an artwork or digital item, specifythe scale of the displayed digital item relative to the mat, specify amat color, etc. As shown in FIG. 7I, users can further adjust abrightness level for the displayed artwork.

FIGS. 7J and 7K show example display management settings. An applicationinstance can include computer-executable code to discover displaydevices in the vicinity of the mobile device. After the application iscommunicatively coupled to a particular display device and an authorizedcommunication session is established, the user can use the GUI of FIGS.7J and 7K to set certain display device properties, such as brightnesslevel, auto-brightness, volume level, WiFi network to use, etc. In someembodiments, the GUI can be used to specify indicator-relatedproperties, such as whether the indicator should be activated on thedisplay device, whether an artwork information panel should be activatedon the display device, etc. If displayed, the indicator and/or theartwork information panel can be configured based on NFC metadataassociated with the displayed item. In some embodiments, the metadataand/or the displayed item can be cached on the display device or themobile device fora predetermined period of time. In some embodiments,the GUI can be used to specify the scale of the displayed item, theaspect ratio of the displayed item, etc.

Remarks

The terms “example,” “embodiment” and “implementation” are usedinterchangeably. For example, reference to “one example” or “an example”in the disclosure can be, but not necessarily are, references to thesame implementation; and, such references mean at least one of theimplementations. The appearances of the phrase “in one example” are notnecessarily all referring to the same example, nor are separate oralternative examples mutually exclusive of other examples. A feature,structure, or characteristic described in connection with an example canbe included in another example of the disclosure. Moreover, variousfeatures are described which can be exhibited by some examples and notby others. Similarly, various requirements are described which can berequirements for some examples but no other examples.

The terminology used herein should be interpreted in its broadestreasonable manner, even though it is being used in conjunction withcertain specific examples of the invention. The terms used in thedisclosure generally have their ordinary meanings in the relevanttechnical art, within the context of the disclosure, and in the specificcontext where each term is used. A recital of alternative language orsynonyms does not exclude the use of other synonyms. Specialsignificance should not be placed upon whether or not a term iselaborated or discussed herein. The use of highlighting has no influenceon the scope and meaning of a term. Further, it will be appreciated thatthe same thing can be said in more than one way.

Unless the context clearly requires otherwise, throughout thedescription and the claims, the words “comprise,” “comprising,” and thelike are to be construed in an inclusive sense, as opposed to anexclusive or exhaustive sense; that is to say, in the sense of“including, but not limited to.” As used herein, the terms “connected,”“coupled,” or any variant thereof means any connection or coupling,either direct or indirect, between two or more elements; the coupling orconnection between the elements can be physical, logical, or acombination thereof. Additionally, the words “herein,” “above,” “below,”and words of similar import can refer to this application as a whole andnot to any particular portions of this application. Where contextpermits, words in the above Detailed Description using the singular orplural number may also include the plural or singular numberrespectively. The word “or” in reference to a list of two or more itemscovers all of the following interpretations of the word: any of theitems in the list, all of the items in the list, and any combination ofthe items in the list. The term “module” refers broadly to softwarecomponents, firmware components, and/or hardware components.

While specific examples of technology are described above forillustrative purposes, various equivalent modifications are possiblewithin the scope of the invention, as those skilled in the relevant artwill recognize. For example, while processes or blocks are presented ina given order, alternative implementations can perform routines havingsteps, or employ systems having blocks, in a different order, and someprocesses or blocks may be deleted, moved, added, subdivided, combined,and/or modified to provide alternative or sub-combinations. Each ofthese processes or blocks can be implemented in a variety of differentways. Also, while processes or blocks are at times shown as beingperformed in series, these processes or blocks can instead be performedor implemented in parallel, or can be performed at different times.Further, any specific numbers noted herein are only examples such thatalternative implementations can employ differing values or ranges.

Details of the disclosed implementations can vary considerably inspecific implementations while still being encompassed by the disclosedteachings. As noted above, particular terminology used when describingfeatures or aspects of the invention should not be taken to imply thatthe terminology is being redefined herein to be restricted to anyspecific characteristics, features, or aspects of the invention withwhich that terminology is associated. In general, the terms used in thefollowing claims should not be construed to limit the invention to thespecific examples disclosed herein, unless the above DetailedDescription explicitly defines such terms. Accordingly, the actual scopeof the invention encompasses not only the disclosed examples, but alsoall equivalent ways of practicing or implementing the invention underthe claims. Some alternative implementations can include additionalelements to those implementations described above or include fewerelements.

Any patents and applications and other references noted above, and anythat may be listed in accompanying filing papers, are incorporatedherein by reference in their entireties, except for any subject matterdisclaimers or disavowals, and except to the extent that theincorporated material is inconsistent with the express disclosureherein, in which case the language in this disclosure controls. Aspectsof the invention can be modified to employ the systems, functions, andconcepts of the various references described above to provide yetfurther implementations of the invention.

To reduce the number of claims, certain implementations are presentedbelow in certain claim forms, but the applicant contemplates variousaspects of an invention in other forms. For example, aspects of a claimcan be recited in a means-plus-function form or in other forms, such asbeing embodied in a computer-readable medium. A claim intended to beinterpreted as a mean-plus-function claim will use the words “meansfor.” However, the use of the term “for” in any other context is notintended to invoke a similar interpretation. The applicant reserves theright to pursue such additional claim forms in either this applicationor in a continuing application.

I/We claim:
 1. One or more computer-readable media excluding transitorysignals and having computer-executable instructions stored thereon, theinstructions configured to cause at least one processor of a mobilephone or tablet device to perform operations comprising: establishing,by the at least one processor, a first secure wireless communicationssession between the mobile phone or tablet device and a first visualdisplay device and a second secure wireless communications sessionbetween the mobile phone or tablet device and a second visual displaydevice; generating and displaying, on a display of the mobile phone ortablet device, a first graphical user interface (GUI) structured toallow a user to: perform a first cast operation, comprising casting afirst image-based digital artwork associated with a first non-fungibletoken (NFT), via the first secure wireless communications session, tothe first visual display device; or perform a second cast operation,comprising casting a second image-based digital artwork associated witha second non-fungible token (NFT), via the second secure wirelesscommunications session, to the second visual display device; in responseto detecting a first user input via the first GUI, performing at leastone of the first casting operation or the second casting operation; andgenerating and displaying, on the display of the mobile phone or tabletdevice, a second graphical user interface (GUI) structured to allow theuser to adjust properties associated with the first casting operation orthe second casting operation, the properties relating to two or more of:music to be played concurrently with displaying the first image-baseddigital artwork or the second image-based digital artwork; duration oftime for displaying the first image-based digital artwork or the secondimage-based digital artwork; aspect ratio of the first image-baseddigital artwork or the second image-based digital artwork; mat color forthe first image-based digital artwork or the second image-based digitalartwork; artwork information panel for the first image-based digitalartwork or the second image-based digital artwork; ownership statusdisplay setting for the first image-based digital artwork or the secondimage-based digital artwork.
 2. The media of claim 1, the operationsfurther comprising: parsing, by the at least one processor at the mobilephone or tablet device, metadata associated with at least one of thefirst NFT and the second NFT; and determining, by the at least oneprocessor, ownership status for the at least one of the first NFT andthe second NFT, comprising comparing, by the at least one processor, aparsed metadata item to a logged-in user account item.
 3. The media ofclaim 2, the operations further comprising: transmitting, via the firstsecure wireless communications session or the second secure wirelesscommunications to a respective visual display device, visual indicatorconfiguration information determined based on the ownership status and asecond user input provided via the second GUI.